import Vue from 'vue';
import Vuex from 'vuex';
import mutations from './mutations';
import actions from './actions';
import getters from './getters';
Vue.use(Vuex);
export const store = new Vuex.Store({
    state: {
        fistLoad: false, // 是否第一次进入页面
        sidebar: false, // 是否显示侧边栏
        index: 1, // 侧边栏一级菜单index
        subindex: 0, // 侧边栏二级菜单index
        subNav: [], // 侧边栏二级菜单数据
        loginStatus: false, // 是否登陆
        allcontact: {}, // 首页，图标信息
        // 用户绑定状态
        userStatus: {
            dealPwdState: '0', // 交易密码状态：0:未验证，1：已验证
            identityState: '0', // 实名认证状态 0:未验证，1：已验证
            mailState: '0', // 邮箱状态：0:未验证，1：已验证
            nickNameState: '0', // 昵称状态：0:未验证，1：已验证
            phoneState: '0', // 电话号码状态：0:未验证，1：已验证
            pwdState: '0', // 登陆密码状态：0:未验证，1：已验证
            realState: '0', // 谷歌认证：0:未验证，1：已验证
            bankState: '0', // 银行卡状态：0未绑定1：绑定
            weChatState: '0', // 微信状态：0未绑定1绑定
            alipayState: '0' // 支付宝状态：0未绑定1绑定
        }
    },
    mutations,
    actions,
    getters
});